package com.tinygray;

import redis.clients.jedis.Jedis;

import java.util.Set;

public class TestPing {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("47.96.97.172", 6379);
        System.out.println("ping:" + jedis.ping());
        System.out.println("清空数据，"+jedis.flushDB());
        System.out.println("判断某个健是否存在，"+jedis.exists( "username"));
        System.out.println("新增<'username','qlh'〉" + jedis.set("username", "qlh"));
        System.out.println("新增＜'password','123'＞ 的键值对："+jedis.set("password", "123"));
        System.out.print("系统中所有的键值对如下：");
        Set<String> keys = jedis.keys("*");
        System.out.println(keys);

        System.out.println("删除键password:" + jedis.del("password"));
        System.out.println("判断键password是否存在：" + jedis.exists("password"));
        System.out.println("查看键username所存储的值的类型："+jedis.type(  "username"));
        System.out. println("随机返回key空间的一个："+jedis.randomKey());
        System.out.println("重命名key，" + jedis.rename("username", "name"));
        System.out.println("取出改后的name，"+jedis.get("name"));
        System.out.println("按索引查询：" + jedis.select(0));
        System.out.println("清楚当前选择数据库中的所有key： "+jedis.flushDB());
        System.out.println("返回当前数据库中key的数目："+jedis.dbSize());
        System.out.println("删除所有数据序中的所有key，" + jedis.flushAll());
    }
}
